Appointment Management API - TMF646

(0 reviews)

API Data Dictionary - Repair & Provision - GET appointment{id}

API Request Payload
HTTP query parameter Example Field Value Description
id APP22 The PXC Id of an appointment
fields N/A Not used in this API. If this parameter is passed in with any values will be ignored.
HTTP Header Name Example Field Value Description
Correlation-ID c97de875-44fa-4b49-9f3b-015d15a14efe A GUID to relate requests belonging to the same transaction
HTTP URI Example Field Value Description
/appointment/{id} APP1234 The id is the PXC appointmentId. It is the same that is returned to partners as part of the POST /appointment response.
API Response Payload
HTTP Header Name Example Field Value Description
Correlation-ID c97de875-44fa-4b49-9f3b-015d15a14efe A GUID to relate requests belonging to the same transaction
Payload Field Name Example Field Value Description
id APP1234 Unique identifier of the appointment. A PXC reference.
href /appointment/{id} The URI of the resource.
supplierAppointmentId 1234 Extension to the API. Unique supplier reference appointment. A value generated when Openreach creates an Aline appointment.
openreachAppointmentId 1234 Extension to the API. Unique Openreach reference for scheduling an appointment. A Fiber Cable reference.
category Repair
Provision
Modify
It defines the Type of the Appointment whether for Repair, Order provisioning or Order Modification.
appointmentType Standard
Flexible
Extension to the API. It defines the Type of Appointment the Partner is requesting from those offered by the suppliers.
externalId 432113 A Partner’s reference Id. Part of Standard TMF646 spec.
description Fix an internet connection problem for a customer Short free text describing the appointment. Part of Standard TMF646 spec.
creationDate 2025-02-01T14:48:45.071Z Timestamp of the appointment creation date.
lastUpdate 2025-02-01T14:48:45.071Z Timestamp of the last time Appointment was updated.
status initialised
scheduled
cancelled
completed
Current status of the appointment. Matches the GET /appointment resource.
requestedExecutionDate 2025-02-01T14:48:45.071Z Extension to the API. Timestamp until which appointment transaction will be scheduled. It means we are asking Openreach to schedule the appointment before this date.
validFor Time interval appointment is valid for.
validFor\startDateTime 2025-02-15T08:00:00.000Z Timestamp of the start time of the appointment. (UTC timestamp)
validFor\endDateTime 2025-02-18T08:00:00.000Z Timestamp of the end time of the appointment.
relatedEntity See relatedEntity table array

for AccessCASR
contains a AccessCASR and the BillingAccount elements
id = <an AccessCASR>
role = relatedService
@referredType = Service

for ProductId
contains a ProductId and the BillingAccount elements
id = <a ProductId>
role = relatedProduct
@referredType = Product
note See Note table array
@type PXCAppointment
@baseType Appointment

Reviews